package com.ruoyi.system.domain;

import java.math.BigDecimal;
import java.util.List;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 体检套餐对象 hospital_subscribe_set_meal
 * 
 * @author ruoyi
 * @date 2025-04-26
 */
@Data
public class HospitalSubscribeSetMeal extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 项目ids */
    @Excel(name = "项目ids")
    private String projectIds;

    /** 体检项目类型id */
    @Excel(name = "体检项目类型id")
    private Long medicalExamType;

    /** 套餐名称 */
    @Excel(name = "套餐名称")
    private String setMealName;

    /** 图片路径 */
    @Excel(name = "图片路径")
    private String imagePath;

    /** 价格 */
    @Excel(name = "价格")
    private BigDecimal price;

    /** 0上架 1下架 */
    @Excel(name = "0上架 1下架")
    private Integer isShow;

    @Excel(name = "是否热门 0否 1是")
    private Integer isHot;

    /** 套餐描述 */
    @Excel(name = "套餐描述")
    private String packageDescription;

    /**
     * 检查项目信息
     */
    private List<HospitalSubscribeProject>projectList;

    /**
     * 检查类型信息
     */
    private HospitalSubscribeMedicalExamType subscribeMedicalExamType;
}
